package com.hwd.srb.common.constant;

/**
 * @author 黄伟东/Victor
 * @date 2022/3/16 22:05
 * @Description 阿里云短信SMS通用常量信息
 */
public interface SmsConstants {

    /**
     * sms访问的域名
     */
    String DOMAIN = "dysmsapi.aliyuncs.com";

    /**
     * 版本
     */
    String VERSION_2017_05_25 = "2017-05-25";

    /**
     * sms接口
     */
    String ACTION_SEND_SMS = "SendSms";

    /**
     * 地域id
     */
    String REGION_ID = "RegionId";

    /**
     * 接受短信的手机号码
     */
    String PHONE_NUMBERS = "PhoneNumbers";

    /**
     * 短信模板签名
     */
    String SIGN_NAME = "SignName";

    /**
     * 短信模板code
     */
    String TEMPLATE_CODE = "TemplateCode";


    /**
     * 短信模板变量
     */
    String TEMPLATE_PARAM = "TemplateParam";

    /**
     * 封装短信验证码的map的key
     */
    String CODE_KEY = "code";

    /**
     * 手机短信验证码在redis中的key模板，%s:手机号码， 对象:id:属性
     */
    String REDIS_CODE_KEY_FORMAT = "mobile:%s:code";

    /**
     * 短信验证码发送成功提示信息
     */
    String SEND_SMS_SUCCESS = "短信验证码发送成功";

    /**
     * 短信验证码发送失败提示信息
     */
    String SEND_SMS_ERROR = "短信验证码发送失败";


}
